package com.syxx.oa.service;

import com.syxx.oa.domain.Employee;
import com.test.jbpm.Pager;

public interface EmployeeService {

	/**
	 * 添加或修改
	 * @param user
	 */
	public void addOrUpdate(Employee emp);

	/**
	 * 根据id删除职员
	 */
	public void del(Long empId);
	
	/**
	 * 根据id删除职员
	 */
	public void del(Long[] empIds);
	
	/**
	 * 根据id查询职员
	 * @return
	 */
	public Employee findEmpById(Long empId);
	
	/**
	 * 分页查询职员
	 * @return
	 */
	public Pager<Employee> findEmpList();
	
	public Pager<Employee> findEmpListByDep(Long depId);
	
	public Employee login(String cName,String cPassword);
}
